home *** CD-ROM | disk | FTP | other *** search
- Documentation for Sendmail.mc is found in the following files:
-
- Inside Sendmail.mc itself. This is always likely to be the most up to
- date source of information.
- In OPTIONS. This gives an overview of the main options you may need
- when first setting up your system.
- In CANONICAL. This describes the internal representation of email
- addresses.
- In DBM-Guide. This is a guide to the care and feeding of your DBM
- databases.
-
- Important note: Any time you change your options, or change a file used in
- one of the class definitions, you will need to rebuild the
- configuration freeze file (use: sendmail -bz), and you will then
- need to kill and restart the sendmail daemon. The command:
- grep sendmail /etc/rc*
- is sometime useful for finding the correct options for restarting
- sendmail.
-
- Note that with the recommended definition of UUCPNODES, you should
- rebuild the freeze file and restart the sendmail daemon anytime
- you change the set of UUCP neighbors by editing L.sys.
-
- It IS NOT NECESSARY to rebuild the freeze file, or to kill/restart
- sendmail after changing one of the DBM databases. Sendmail will
- correctly read the new version.
-
- Modifying the rewrite rules: The general principal here is DON'T. It is
- part of the design of the IDA package that you should not need to
- modify the rewrite rules. Almost every configuration change can be
- handled with the DBM databases.
-
- One exception is the configuration of the local mailer (Mlocal)
- in Sendmail.mc. Systems such as AIX and HP-UX use different
- programs for local mail delivery than the programs specified in
- the distributed Sendmail.mc file. Before generating the new
- sendmail.cf file, examine the sendmail.cf file originally shipped
- with your system. Record the pathname (P=), flags (F=), and
- invocation string (A=) from the lines beginning with "Mlocal"
- and "Mprog". Substitute the values P and A for their respective
- mailers in Sendmail.mc if they differ significantly.
-
- There is perhaps one more. That is ruleset 20. Ruleset 20 is
- called to attempt to provide correct Internet addresses when a TCP
- mailer is used. By default it provides such a route just for the
- UUCP neighbors. For example it will convert 'uunode!user' to
- 'uunode!user@your.domain.name'. If you have other non-uucp
- neighbors which need to be similarly mapped into Internet
- addresses, you may need to modify this ruleset.
-
- Neil Rickert
- rickert@cs.niu.edu
-